Nuprl Lemma : fseg_append 11,40

T:Type, l1l2l3:(T List). fseg(T;l1;l2 fseg(T;l1;l3 @ l2
latex


ProofTree


Definitionsas @ bs, fseg(T;L1;L2), x:AB(x), A List, [], i  j , A  B, [car / cdr], SQType(T), {T}, s ~ t, , S  T, Top, x:A.B(x), Void, {x:AB(x)} , ||as||, , P  Q, P & Q, x:A  B(x), P  Q, P  Q, Type, , type List, x:AB(x), x:AB(x), s = t, t  T
Lemmasappend wf, append assoc, rev implies wf, iff wf, member wf, top wf, length wf nat, nat wf, guard wf, cons one one, non neg length

origin